package com.moxiao.yfjh.module.system.controller.admin.memmessage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 聊天记录 Excel VO
 *
 * @author mx
 */
@Data
public class MemMessageExcelVO {

    @ExcelProperty("主键id")
    private Integer messageId;

    @ExcelProperty("记录ID")
    private String recordId;

    @ExcelProperty("消息发送方：0表示自动回复")
    private Integer sendMemId;

    @ExcelProperty("消息接收方")
    private Integer reciveMemId;

    @ExcelProperty("消息类型：TIMTextElem（文本消息）TIMLocationElem（位置消息）TIMFaceElem（表情消息）TIMCustomElem（自定义消息）TIMSoundElem（语音消息）TIMImageElem（图像消息）TIMFileElem（文件消息）TIMVideoFileElem（视频消息）")
    private String messageType;

    @ExcelProperty("消息内容")
    private String messageContent;

    @ExcelProperty("状态（备用）")
    private Integer messageStatus;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
